package com.example.campusforumapi.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class Activity {
    private Integer activityId;//活动ID
    private String title;//活动标题
    private String description;//活动描述
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime publishTime;//活动发布时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;//活动更新时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime startTime;//活动开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime endTime;//活动结束时间
    private Integer collectCount;//活动收藏数
    private Integer viewCount;//活动浏览数
    private Integer likeCount;//活动点赞数
    private Float hotScore;//活动热度值
    private Integer status;//活动状态 0 审核中 1未开始 2 正在进行 3 已结束 4 已取消
    private String attachment;//活动附件
    private String video;//活动视频附件
    private Integer tagId;//活动标签
    private Integer departmentId;//学院Id
    private Integer userId;//用户Id 用户对应学号
    private Integer isdel;//软删除
    private String username;//用户名
    private String tagName;//活动标签名字
    private String departmentName;//院系名称
    private Integer isGlobel;//0 全校可见 1 学院可见
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime submitTime;//活动审核提交时间
    private String feedback;//审核结果反馈
}
